package org.farec.tcc.modelo;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Grupo {
	
	private int codigo, codEmpresa;
	private String nome;
	private Map<String,List<String>> moduloPermissaoMap;
	private boolean alerta;
	
	public Grupo()
	{
		moduloPermissaoMap = new HashMap<>();
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}
	
	public int getCodEmpresa() {
		return codEmpresa;
	}

	public void setCodEmpresa(int codEmpresa) {
		this.codEmpresa = codEmpresa;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public boolean isAlerta() {
		return alerta;
	}

	public void setAlerta(boolean alerta) {
		this.alerta = alerta;
	}

	public Map<String, List<String>> getModuloPermissaoMap()
	{
		return moduloPermissaoMap;
	}

	public void setModuloPermissaoMap(Map<String, List<String>> moduloPermissaoMap)
	{
		if( moduloPermissaoMap == null )
		{
			this.moduloPermissaoMap.clear();
		}
		else
		{
			this.moduloPermissaoMap = moduloPermissaoMap;
		}
	}

}
